package cn.lhjl.day03.Note;

public class PersonDemo {
    public static void main(String[] args) {
        Person person = new Person("Bob",20,true);
        System.out.println();
    }

}
/*
* 一旦使用了privat进行修饰，那么本类当中仍然可以随意访问。但是！超出了本类范围之外就不能再直接访问了。
*
* 间接访问private成员变量，就是定义一堆Gtter/Setter方法
* 必须叫setXxx或者getXxx这是命名规则。
* 对于Getter来说，不能有参数，返回值类型和成员变量对应。
* 对于Setter来说，不能有返回值，参数类型和成员变量对应。
*
* 对于基本类型当中的boolean值，Getter方法一定要写成isXxx的形式，而setXxx规则不变
*
* 当方法的局部变量和类的成员变量重名的时候，根据“就近原则”，优先使用局部变量。
* 如果需要访问本类当中的成员变量，需要使用格式：this.成员变量名
*
* 构造方法是专门用来创建对象的方法，当我们通过关键字new来创建对象时，其实就是在调用构造方法。
* 格式：
* public 类名称（参数类型 参数名称）{
*       方法体
* }
*
* 注意事项：
* 1.构造方法的名称必须和所在的类名称完全一样，就连大小写也要一样。
* 2.构造方法不要写返回值类型，连void都不写。
* 3.构造方法不能写return一个具体的返回值
* 4.如果没有编写任何构造方法，编译器将会默认赠送一个构造方法，没有参数、方法奥体什么事情都不做。
* public student（）{}
* 5.一旦编写了至少一个构造方法，那么编译器将不再赠送。
* 6.注意构造方法也可以重载。
*
* */